shell 脚本中也算是一门简易的编程语言了,当然循环是不能缺少的。常用到的循环有 for 循环和 while 循环。for 循环的结构是在日常运维中使用最频繁的循环结构。
一个简单的 for 循环脚本:
|
|
加入内容:
|
|
脚本中的 seq 1 5 表示从 1 到 5 的一个序列。可以直接运行这个命令试一下。
脚本执行结果:
|
|
通过这个脚本就可以看到 for 循环的基本结构:
|
|
这里的“循环的条件”可以写成一组字符串或者数字(用 1 个或者多个空格隔开),也可以是一条命令的执行结果:
|
|
也可以写引用系统命令的执行结果,就像那个 seq 1 5 但是需要用反引号括起来:
|
|